home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / CalcM50 / CalcM50.jar / SplashCanvas.class (.txt) < prev   
Encoding:
Java Class File  |  2002-10-22  |  1.2 KB  |  31 lines

  1. import java.io.IOException;
  2. import javax.microedition.lcdui.Canvas;
  3. import javax.microedition.lcdui.Display;
  4. import javax.microedition.lcdui.Graphics;
  5. import javax.microedition.lcdui.Image;
  6.  
  7. public class SplashCanvas extends Canvas {
  8.    private Image image = null;
  9.    private static Display display;
  10.    private static Backable goBack;
  11.  
  12.    public SplashCanvas() {
  13.       try {
  14.          this.image = Image.createImage("/splash.png");
  15.       } catch (IOException var2) {
  16.       }
  17.  
  18.    }
  19.  
  20.    public void show(Display disp, Backable goBack) {
  21.       display = disp;
  22.       SplashCanvas.goBack = goBack;
  23.       disp.setCurrent(this);
  24.       ((Canvas)this).repaint();
  25.    }
  26.  
  27.    protected void paint(Graphics g) {
  28.       g.drawImage(this.image, 0, 0, 16 | 4);
  29.    }
  30. }
  31.